Riohacha

You get to Riohacha by bus from Santa Marta or by collectivo shared taxi from Valledupar. From Valledupar the price is about 20,000 COP for a 4 hours drive. From Santa Marta you pay probably a bit less than that.